$(function() {
	loadTable();
	$("#w1").window('close');
})
function loadTable(pars) {
	$('#datatable')
			.datagrid(
					{
						url : '/property/shacconumber/findAllShaCNO',
						// width: 1000,
						// height: 400,
						toolbar : '#tb',
						// footer : '#ft',
						fit : true,
						fitColumns : true, // 列自适应
						nowrap : false,
						idField : 'id',// 主键列的列名
						loadMsg : '正在加载信息...',
						pagination : true,// 是否有分页
						// singleSelect: false,//是否单行选择
						pageSize : 10,// 每页多少条数据
						pageNumber : 1,// 默认的页
						pageList : [ 10, 20, 30, 40, 50 ],
						queryParams : pars,// 往后台传递参数
						columns : [ [
								{
									field : 'aliasname',
									title : '账户名',
									align : 'center',
									width : 100
								},
								{
									field : 'account',
									title : '账号',
									align : 'center',
									width : 100
								},
								{
									field : 'state',
									title : '角色状态',
									align : 'center',
									width : 100,
									formatter:function(value, row, index){
										return row.state==0?"禁用":"启用";
									}
								},
								{
									field : 'creater',
									title : '创建者',
									align : 'center',
									width : 100
								},
								{
									field : 'remarks',
									title : '备注',
									align : 'center',
									width : 100
								},
								{
									field : 'operation',
									title : '操作',
									align : 'center',
									width : 100,
									formatter : function(value, row, index) {
										var str = "";

										str += '<a id="update" href="javascript:;;" onclick=findSCNById('
												+ row.id
												+ ') class="easyui-linkbutton c1"  style="width:50px">&nbsp;修改&nbsp;</a>&nbsp;&nbsp;';

										/*
										 * str += '<a href="javascript:;;"
										 * onclick=showW(' + row.id + ')
										 * class="easyui-linkbutton c4"
										 * tyle="width:50px" >&nbsp;查看&nbsp;</a>&nbsp;&nbsp;';
										 */
										str += '<a href="javascript:;;" onclick=deleteSCN('
												+ row.id
												+ ') class="easyui-linkbutton c5" tyle="width:50px">&nbsp;删除&nbsp;</a>';

										return str;
									}
								} ] ]

					});
}
function findSCNById(id) {
	$("#subm").hide();
	$("#updt").show();
	setNullSpan();
	$("#w1").panel({
		title : "修改用户信息"

	});
	$.post("/property/shacconumber/findSCNById", {
		id : id
	}, function(data) {
		$("#id").val(data.id);
		$("#aliasname").textbox('setValue', data.aliasname);
		$("#account").textbox('setValue', data.account);
		 $("#state").val(data.state);
		$("#creater").textbox('setValue', data.creater);
		$("#remarks").textbox('setValue', data.remarks);
	})
	$('#w1').window('open');
}

function updateSCN(){
	if(!vf()){
		return;
	}
	var datas = $("#scnfrom").serialize();
		$.post("/property/shacconumber/updateSCN", datas, function(data) {
			if (data) {
				$.messager.alert('操作提示', '用户修改成功！', 'alert');
				loadTable();
				$('#w1').window('close');
			} else {
				$.messager.alert('操作提示', '用户修改失败！', 'error');
			}
		})
}

function deleteSCN(id){
	$.messager.confirm('提示信息', '确定要删除这条用户信息吗?', function(data) {
		if (data) {
			$.post("/property/shacconumber/deleteSCN", {
				id : id
			}, function(data) {
				if (data) {
					$.messager.alert('操作提示', '删除成功！', 'alert');
					loadTable();
				} else {
					$.messager.alert('操作提示', '删除失败！', 'error');
				}
			})
		}
	});
}
function addSCN(){
	$("#subm").show();
	$("#updt").hide();
	$("#w1").window('open');
	$("input").val('');
	setNullSpan();
	$("#state").val(1);
	$("#w1").panel({
		title : "新增用户信息"
	});
	$("#aliasname").textbox('setValue', '');
	$("#account").textbox('setValue', '');
	$("#creater").textbox('setValue', '');
	$("#remarks").textbox('setValue', '');
}

function submSCN(){
	if(!vf()){
		return;
	}
	var datas = $("#scnfrom").serialize();
	$.post("/property/shacconumber/addSCN", datas, function(data) {
		if (data) {
			$.messager.alert('操作提示', '用户添加成功！', 'alert');
			loadTable();
			$('#w1').window('close');
		} else {
			$.messager.alert('操作提示', '用户添加失败！', 'error');
		}
	})
}

function vf(){
	var vf=/^[0-9]{19,19}$/;
	var aliasname=$("#aliasname").val()
	if (aliasname==null||aliasname==''){
		$("#aliasnameInfo").text("账户名不能为空");
		return false;
	}else{
		$("#aliasnameInfo").text("");
	}
	var account=$("#account").val();
	if (account==null||account==''){
		$("#accountInfo").text("账号不能为空");
		return false;
	}else if(account.length!=19||!vf.test(account)){
		$("#accountInfo").text("账号必须为19位数字");
		return false;
	}else{	$("#accountInfo").text("");}
	var creater=$("#creater").val()
	if (creater==null||creater==''){
		$("#createrInfo").text("创建者不能为空");
		return false;
	}else{
		$("#createrInfo").text("");
	}
	var creater=$("#remarks").val()
	if (remarks==null||remarks==''){
		$("#remarksInfo").text("备注不能为空");
		return false;
	}else{
		$("#remarksInfo").text("");
	}
	return true;
}

function setNullSpan(){
	$("#aliasnameInfo").text("");
	$("#accountInfo").text("");
	$("#createrInfo").text("");
	$("#remarksInfo").text("");
}
